.keypad{position:absolute;left:50%;top:310px;width:660px;margin-left:-330px;background-color:#6a727d;padding:8px;text-align:center;}
.keypad table{margin:0 auto;}
.keypad td{width:66px;height:66px;background:url(/images/keypad_sprite.png) no-repeat 0 0;padding:0;font-size:32px;border:0;text-align:center;}
.keypad .b-space{width:131px;background:url(/images/keypad_sprite.png) no-repeat 0 -83px;font-size:24px;color:#fff;}
.keypad .space{width:396px;background:url(/images/keypad_sprite.png) no-repeat 0 -821px;font-size:24px;}
.keypad .up{background-position:0 -164px;}
.keypad .up-over{background-position:0 -246px;}
.keypad .down{background-position:0 -329px;}
.keypad .down-over{background-position:0 -411px;}
.keypad .left{background-position:0 -493px;}
.keypad .left-over{background-position:0 -575px;}
.keypad .right{background-position:0 -658px;}
.keypad .right-over{background-position:0 -740px;}